Petit rappel (pour moi aussi): Comment fait-on un simple choix*multiple en DB2 sur IBM i:
1 2 3 4 5 6 7 8 9
| SELECT *
FROM fichiera
WHERE A1 in( SELECT CASE
WHEN SUBSTR( B2, 19, 7) <> ''
THEN INT( SUBSTR( B2, 19, 7))
WHEN SUBSTR( B2, 19, 7) <> '4'
THEN 4
ELSE 0 END AS B3
FROM fichierb) |